bitkeeper revision 1.679 (40082021iq1U0VdpgWVVD_uBgDSjtw)
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Fri, 16 Jan 2004 17:32:17 +0000 (17:32 +0000)
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Fri, 16 Jan 2004 17:32:17 +0000 (17:32 +0000)
xl_vbd.c:
  Fix VBd bug in XL.

xenolinux-2.4.24-sparse/arch/xeno/drivers/block/xl_vbd.c

index 2237404ffca9203cb10823e6a1894a726e5bfa58..53333514580b891da1e9b11783adb55570e6178b 100644 (file)
@@ -365,7 +365,7 @@ static int xlvbd_remove_device(int device)
 
         /* Clear the consists-of-virtual-partitions flag if possible. */
         gd->flags[minor >> gd->minor_shift] &= ~GENHD_FL_VIRT_PARTNS;
-        for ( i = 0; i < gd->max_p; i++ )
+        for ( i = 1; i < gd->max_p; i++ )
             if ( gd->sizes[(minor & ~(gd->max_p-1)) + i] != 0 )
                 gd->flags[minor >> gd->minor_shift] |= GENHD_FL_VIRT_PARTNS;